package com.catazy.album.domain

import com.catazy.album.domain.usecase.GetAlbumListUseCase
import com.catazy.album.domain.usecase.GetAlbumUseCase
import org.koin.core.module.dsl.singleOf
import org.koin.dsl.module

/**
 * 定义一个Koin模块，包含领域层的单例实例。
 */
internal val domainModule = module {

    // 声明GetAlbumListUseCase的单例实例
    singleOf(::GetAlbumListUseCase)

    // 声明GetAlbumUseCase的单例实例
    singleOf(::GetAlbumUseCase)
}